$(function() {
	
	// Input Fields Focus & Blur
	var inputValue = '';	
	$("input:text, input:password").live('focus', function(){
		if( ($(this).val() == $(this).attr('title')) || $(this).val() == 'http://' )
		{
			inputValue = $(this).val();
			$(this).val('');
		}		
	});			
	
	// Set WYSIWYG editor
	$('.editor').wysiwyg({css: "media/css/wysiwyg.css", brIE: false });
	
	// Delete Confirm
	var confirmed = false;	
	$(".delete-icon").live('click',function() {
		confirmed = confirm("ნამდვილად, გსურთ რომ წავშალოთ?");		
		return confirmed;
	});

	$('.suspend-icon').live('click', function() {
		confirmed = confirm("ნამდვილად, გსურთ ამ კომპანიისთვის სტატუსის შეჩერება?");		
		return confirmed;
	});

	// Altering Data Tables
	$("table.data-table tr:even").addClass("data-table-alter");
	
	// Date Picker
	if( $(".date-input").length )
	{		
		 $(".date-input").datepicker();
	}
	
	// Time Picker
	if( $(".time-input").length )
	{		
		 $(".time-input").timepicker();
	}
	
	// Message Form
	$("a.messages-btn").click(function() {
		$( "#dialog" ).dialog( { modal:true, resizable: false, width:500 } );
		return false;
	});
	
	// Custom Select Box
	if( $(".select-box").length )
	{
		$(".select-box").msDropDown();
	}
	
	// Custom File Input
	if( $(".custom-file").length )
	{
		 $(".custom-file").filestyle();
		// $(".custom-file").customFileInput();
	}	
	
	// Custom Radio
	if( $(".custom-radio").length )
	{
		$(".custom-radio").checkbox({
			cls:'jquery-radio',
			empty: 'media/images/empty.png'
		});
	}
	
	// Custom Checkbox
	if( $(".custom-checkbox").length )
	{
		$(".custom-checkbox").checkbox({
			cls:'jquery-checkbox',
			empty: 'media/images/empty.png'
		});
	}
	
	// jCrop Button
	$(".jcrop-label a").click(function() {
		$("div#jcrop-overlay").css('left', 0);
		
		var mLeft = $("#jqrop-image").width() / 2;			
		$("div#jcrop-overlay").css('height', $(document).height() + 200);				
		$("#jcrop-wrapper").css({'marginLeft' : -mLeft});	
		
		return false;
	});
		
	$("#canceljcrop").click(function() {		
		$("div#jcrop-overlay").css('left', '-9999px');	
	});
	
	
	
	// Media Component Sortable
	$(".sortable").sortable({
		tolerance: 'pointer', 
		update: function(event, ui)
		{
			// alert(ui.item.index());
			var order = [];
			order = $(".sortable").sortable('toArray');
			// alert(order);
		
			$("#ids").val(order);			
				
			$(".sortable-update-btn").live('click', function() {
				alert(order);
			});
		}
	});
	
	$(".sortable-table tbody").sortable({
		update: function(e, ui)
		{
			var callData = JSON.stringify({"serviceName":"video", "methodName":"setPositions","parameters":[$(".sortable-table tbody").sortable('toArray')]});
    		$.post("../amfPhp/?contentType=application/json", callData, onSuccess);
		}
	});
	
	// Tabs
	$(".tabs-tab a").click(function() {
		
		// Tabs Tab Classes
		$(this).addClass('red-btn');
		$(this).siblings().removeClass('red-btn');
		
		$(".tabs-content > div").hide();
		$($(this).attr('href')).show();
		
		return false;
	});
	
	
	// Open Media
	$(".open-media-btn").live('click', function() {
		$("div#media-overlay").css('left', 0);
		$("div#media-overlay").css('height', $(document).height());	
		return false;
	});
	
	
	// Close Media by Clicking ESC
	$(document).keyup(function(e) {
	  if (e.keyCode == 27) { $("div#media-overlay, div#jcrop-overlay").css('left', '-9999px'); }   // esc
	});
	
	// Trivia Add Question Form
	var qid = 1;	
	var aid = 1;  	 
	 $("#add-qeustion-form-btn").live('click', function() {
	 	qid = qid + 1;	 		 	
	 	var questionForm = '<div class="clearfix question-form" rel="'+qid+'"><div class="left half"><div class="padding"><span class="right delete-answer-block"><a href="#" class="table-icon delete-question-btn delete-icon" title="შეკითხვის ფორმის წაშლა">შეკითხვის ფორმის წაშლა</a></span><label for="question_'+qid+'">შეკითხვა '+qid+':</label>'
					 + '<input type="text" name="question_'+qid+'" id="question_'+qid+'" class="input ie-corner input-half" value="" />'
					 + '<label for="question_image_'+qid+'">შეკითხვის  სურათი:</label>'
					 + '<input type="file" name="question_image_'+qid+'" id="question_image_'+qid+'" class="custom-file" />'
					 + '<label for="question_video_'+qid+'">შეკითხვის  ვიდეოს ბმული:</label>'
					 + '<input type="text" name="question_video_'+qid+'" id="question_video_'+qid+'" class="input ie-corner input-half" value="http://" />'
					 + '<label for="question_description_'+qid+'">შეკითხვის  აღწერა:</label>'
					 + '<textarea name="question_description_'+qid+'" id="question_description_'+qid+'" class="textarea  ie-corner textarea-half"></textarea>'
					 + '</div><!-- .padding --></div><!-- .left --><div class="left half"><div class="padding">'
					 + '<p><span class="right delete-answer-block"><a href="#" class="table-icon delete-answer-btn delete-icon" title="პასუხის ველის წაშლა">პასუხის ველის წაშლა</a></span><label for="answer_'+qid+'_1">პასუხი  1:</label><input type="text" name="answer_'+qid+'_1" id="answer_'+qid+'_1" class="input ie-corner input-half" value="" /></p>'
                     + '<div class="answersplaceholder" id="answersplaceholder_'+qid+'"></div>'
					 + '</div><!-- .padding --><div class="right"><div class="padding"><a class="btn red-btn ie-corner add-btn add-answer-btn" href="#"><span>პასუხის ველის დამატება</span></a></div><!-- .padding -->'
					 + '</div><!-- .right --></div><!-- .left --></div><!-- .clearfix -->';
	 		 
	 	// $(".custom-file").filestyle();		 		 		 			 		 		 		 		
	 	$("#triviaquestionsplaceholder").append(questionForm);
	 	$(".custom-file").filestyle();
	 	return false;
	 });
	
	$(".add-answer-btn").live('click', function() {
		
		var q_id = $(this).closest('div.question-form').attr('rel'); // question ID by WHOLE container		
		var label = $(this).closest('div.right').prev('div.padding').find('div p').last().find('label').attr('for');		
		
		if( label != undefined  ) {
			label = label.match(/answer_(\d+)_(\d+)/);
			aid = parseInt(label[2]);
			aid = aid + 1;			
		} else {
			aid = 2;
		}	
		
					
		var placeholder = $(this).closest('div.right').prev('div.padding').find('div.answersplaceholder').attr('id');
		var answersForm = '<p><span class="right delete-answer-block"><a href="#" class="table-icon delete-answer-btn delete-icon" title="პასუხის ველის წაშლა">პასუხის ველის წაშლა</a></span>'
						+ '<label class="left" for="answer_'+q_id+'_'+aid+'">პასუხი '+aid+':</label>'
						+ '<input type="text" name="answer_'+q_id+'_'+aid+'" id="answer_'+q_id+'_'+aid+'" class="input ie-corner input-half" value="" /></p>';
		
		$("#"+placeholder).append(answersForm);
		return false;
	});
	
	
	$(".delete-answer-btn").live('click', function() {
		if( confirmed == true ) { $(this).closest('p').fadeOut( function() { $(this).remove(); }); }	
		return false;
	});
	
	$(".delete-question-btn").live('click', function() {	
		$(this).closest('div.question-form').fadeOut( function() { $(this).remove(); });	
		return false;
	});
	
	
	// Contact - Add Address
	var id = 100; 
	$(".add-address-btn").click(function() {
		id = id + 1;
		var input = '<p><span class="right add-secondary-wrapper">'
            		 + '<a title="მისამართის ველის წაშლა" class="table-icon delete-contact-input delete-icon" href="#">მისამართის ველის წაშლა</a></span>'
    				+ '<label for="address_'+id+'">მისამართი:</label><input type="text" class="input ie-corner input-full" id="address_'+id+'" name="address_'+id+'" value="" /></p>';
		var placeHolder = $("div#addressplaceholder");
		
		$(input).appendTo(placeHolder);
		return false;
	});
		
	// Contact - Add Phone
	$(".add-phone-btn").click(function() {
		id = id + 1;
		var input = '<p><span class="right add-secondary-wrapper">'
            		 + '<a title="ტელეფონის ველის წაშლა" class="table-icon delete-contact-input delete-icon" href="#">ტელეფონის ველის წაშლა</a></span>'
    				+ '<label for="phone_'+id+'">ტელეფონი:</label><input type="text" class="input ie-corner input-half" id="phone_'+id+'" name="phone_'+id+'" value="" /></p>';
		var placeHolder = $("div#phoneplaceholder");
		
		$(input).appendTo(placeHolder);
		return false;
	});
	
	// Contact - Add Email
	$(".add-email-btn").click(function() {
		id = id + 1;
		var input = '<p><span class="right add-secondary-wrapper">'
        		 	+ '<a title="ელ.ფოსტის ველის წაშლა" class="table-icon delete-contact-input delete-icon" href="#">ელ.ფოსტის ველის წაშლა</a></span>'
    				+ '<label for="email_'+id+'">ელ.ფოსტა:</label><input type="text" class="input ie-corner input-half" id="email_'+id+'" name="email_'+id+'" value="" /></p>';
		var placeHolder = $("div#emailplaceholder");
		
		$(input).appendTo(placeHolder);
		return false;
	});
	
	// Contact - Add Fax
	$(".add-fax-btn").click(function() {
		id = id + 1;
		var input = '<p><span class="right add-secondary-wrapper">'
            		+ '<a title="ფაქსის ველის წაშლა" class="table-icon delete-contact-input delete-icon" href="#">ფაქსის ველის წაშლა</a></span>'
    				+ '<label for="fax_'+id+'">ფაქსი:</label><input type="text" class="input ie-corner input-half" id="fax_'+id+'" name="fax_'+id+'" value="" /></p>';
		var placeHolder = $("div#faxplaceholder");
		
		$(input).appendTo(placeHolder);
		return false;
	});
	
	// Contact - Add Link
	$(".add-link-btn").click(function() {
		id = id + 1;
		var input = '<p><span class="right add-secondary-wrapper">'
            		+ '<a title="ვებ-გვერდის ველის წაშლა" class="table-icon delete-contact-input delete-icon" href="#">ვებ-გვერდის ველის წაშლა</a></span>'
    				+ '<label for="link_'+id+'">ვებ-გვერდი:</label><input type="text" class="input ie-corner input-half" id="link_'+id+'" name="link_'+id+'" value="" /></p>';
		var placeHolder = $("div#linkplaceholder");
		
		$(input).appendTo(placeHolder);
		return false;
	});
	
	
	// Contact - Delete Any Input
	$(".delete-contact-input").live('click', function() {
		if ( confirmed == true ) { $(this).closest('p').fadeOut(function() { $(this).remove(); }); }
		return false;
	});
	
	
	// Products - Produtct Item Overlay
	$("div.item-actions-overlay").hover(function() {
		$(this).animate({ 'opacity' : 1 }, 'fast');
	}, function() {
		$(this).animate({ 'opacity' : 0 }, 'fast');
	});
	
	
	// Products - Add Section
	$(".add-section-btn").click(function() {
		id = id + 1;
		var input = '<p><span class="right add-secondary-wrapper">'
        		 	+ '<a title="სექციის ველის წაშლა" class="table-icon delete-contact-input delete-icon" href="#">სექციის  ველის წაშლა</a></span>'
    				+ '<label for="section_'+id+'">სექცია:</label><input type="text" class="input ie-corner input-half" id="section_'+id+'" name="section_'+id+'" value="" /></p>';
		var placeHolder = $("div#sectionsplaceholder");
		
		$(input).appendTo(placeHolder);
		return false;
	});
	
});





function updateCoords(c)
{
	$('#x').val(c.x);
	$('#y').val(c.y);
	$('#w').val(c.w);
	$('#h').val(c.h);
};

function checkCoords()
{
	if (parseInt($('#w').val())) return true;
	alert('Please select a crop region then press submit.');
	return false;
};

function onSuccess(data)
{
	//document.body.innerHTML = data;
}